package kr.co.pension.usr.pe.re.dao;

import java.util.List;
import java.util.Map;

import kr.co.pension.utils.BaseDao;

import org.springframework.stereotype.Repository;

@Repository
public class ChkDao extends BaseDao{
	
	public List usrList(Map vo){
		return getSqlMapClientTemplate().queryForList("chk.usrList",vo);
	}
	public Map getAdmSeq(Map vo){
		return (Map) getSqlMapClientTemplate().queryForObject("chk.getAdmSeq",vo);
	}
	
	
	public int usrListCnt(Map vo){
		return (int) getSqlMapClientTemplate().queryForObject("chk.usrListCntMain",vo);
	}
	
	public List usrListM(Map vo){
		return getSqlMapClientTemplate().queryForList("chk.usrListM",vo);
	}
	
	public void updateCnt(Map vo){
		getSqlMapClientTemplate().insert("chk.updateCnt",vo);
	}
	
	public void insertUsrHp(Map vo){
		getSqlMapClientTemplate().insert("chk.insertUsrHp",vo);
	}
	
	public void updateNic(){
		getSqlMapClientTemplate().insert("chk.updateNic");
	}
	
	
	public int insertUsr(Map vo){
		return (int) getSqlMapClientTemplate().insert("chk.insertUsr",vo);
	}
	
	
	public int usrCnt(Map vo){
		return (int) getSqlMapClientTemplate().queryForObject("chk.usrCnt",vo);
	}
	
	public int deleteUsrHp(Map vo){
		return getSqlMapClientTemplate().delete("chk.deleteUsrHp",vo);
	}
	
	
	public int updateUsrCnt(Map vo){
		return (int) getSqlMapClientTemplate().queryForObject("chk.updateUsrCnt",vo);
	}
	public List updateUsrList(Map vo){
		return getSqlMapClientTemplate().queryForList("chk.updateUsrList",vo);
	}
	
	public int deleteInfo(Map vo){
		getSqlMapClientTemplate().delete("chk.deleteHp",vo);
		return  getSqlMapClientTemplate().delete("chk.deleteInfo",vo);
	}
	
	
	
	public Map getUsr(Map vo){
		return  (Map) getSqlMapClientTemplate().queryForObject("chk.getUsr",vo);
	}
	
	public int updateUsr(Map vo){
		return (int) getSqlMapClientTemplate().update("chk.updateUsr",vo);
	}
	public void insertUsrLog(Map vo){
		getSqlMapClientTemplate().insert("chk.insertUsrLog",vo);
	}
	
	
	
}
